#layout_incentives {
    background-color: #FFFFFF;
    margin: 0px auto;
    min-height: 100px;
    position: relative;
    width: 993px;
}
#layout_incentives #views
{
   width: 50% !important; 
}
#layout_incentives .inner
{
     margin: 0 65px;
}
.photo a img {border:none;}
#incentives-photos-header:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#incentives-photos-header ol 
{
    list-style: none outside none;
    margin: 0 0 0 0px;
    padding: 0;
}

#incentives-photos-header li 
{
    display: block;
    float: left;
    padding: 10px 0 0 10px;
    position: relative;
    width: 284px;
}
#incentives-photos-header .photo 
{   /*
    left: 8px;
    position: absolute;
    top: 8px;
    width: 290px;*/
}
#incentives-photos-header .photo_detail
{
    padding: 10px 0 0;
}
.inner_incentives
{
    margin: 0 30px;
}
#incentives_hotel
{
    color:#0169b4;
    margin:20px 0;
}
#incentives_hotel h1 {
    border-bottom: 1px solid #92c640;
    color: #2c73b1;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0 0 5px;
}

#incentives_hotel .list_hotel:after 
{
    clear: both;
    content: ".";
    display: block;
    visibility: hidden;    
}
#incentives_hotel .list_hotel {
     margin: 0 -15px -15px;
}
#incentives_hotel .list_hotel ol 
{
    list-style: none outside none;
    margin: 0 0 0 0;
    padding: 0;
    min-height: 145px; 
}

#incentives_hotel .list_hotel li {
    border: 1px solid #2C73B3;
    display: block;
    float: left;
    height: 260px;
    margin: 16px;
    padding: 9px;
    position: relative;
    width: 175px;
}
#incentives_hotel .list_hotel li .photo
{

}
#incentives_hotel .list_hotel li .detail
{
    /*margin-top: -2px;*/
}

#incentives_hotel .list_hotel li .detail div {
    margin: 3px 0;    height: 15px;
}
.hotel_name a
{
    color:#0169b4;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
}
.list_hotel .detail .price
{
    color:#000000;
    font-weight:bold;
}
.incentives_price{
    color:#F00000;
    font-weight:bold;
}
.base_price{
    text-decoration:line-through;
}
#incentives_panigation
{
    text-align:center;
    color:#000000;
    font-weight:bold;
}
#incentives_panigation a
{
    text-decoration:none;
}
.list_hotel .show_all a
{
    color:#000000;
    text-decoration:none;
}
#incentives_hotel .hotels
{
    margin-bottom: 20px;
    position: relative;
}
li .background_bottom
{
     bottom: 0;
    height: 59px;
    margin: 0 0 0 -9px !important;
    padding: 8px 0 0 8px;
    position: absolute;
    width: 194px;
} 
.detail .address
{
    color:#b4b5ba; font-size: 11px;
}   

.background_bottom
{
    font-weight:bold;
    font-size:13px; line-height: 12px;
}
.background_bottom .only_price
{
    font-size: 11px;
}

.background_bottom .promotion_price
{  font-size: 16px; color:red;
}
.background_bottom .full_rate
{   line-height: 20px;
    color:#a19796;
    font-size:11px;
}
.background_bottom .full_rate_price, .full_rate_currency 
{
    text-decoration:line-through;
}
.hotels a{color:#2C73B1;}
.hotels .show_all{position: absolute; right: 0px; top: 5px;}
.promotion_price sup.currency{font-size: 11px;}

/* tvt add code*/
/* fomat detail hotel*/
.amazing_detail{float:left;width:243px; min-hegih:230px;margin-top:0px;margin-bottom:10px !important;border-radius:5px;padding-bottom: 13px;}
.amazing_detail:hover{box-shadow:0px 0px 15px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.15);background-image:none;background-color:#ffffff}
.amazing_detail .image_top{position:absolute;z-index:100;padding-left:3px;}
.amazing_detail .hotel_content{margin-left:13px;position:relative;margin-top:15px;border:solid #d6e1e7 1px;width:214px;}
.amazing_detail .hotel_content .imagehotel{width:214px;height:145px;}
.amazing_detail .hotel_content .promotioncontent{background:#87bf38;color:white;height:15px;padding:7px;font-size: 12px;}
.amazing_detail .hotel_content .promotiondeadline{background:rgb(42, 131, 188);color:white;height:15px;padding:7px;font-size: 12px;}
.amazing_detail .hotel_content .hotel_info{padding-left:7px;line-height:25px;}
.hotel_content_rate{text-align:center;float:left;padding-left:7px;}
.hotel_content_rate .price_public{color:#2a83bc;font-size:15px;}
.hotel_content_rate .sub_discount{text-decoration: line-through;color: #666666;font-size: 11px;}

.righthotel_img{width:365px;height:265px;padding-left:20px;}
.righthotel_content{padding-left:10px;line-height:25px;height:220px;}
.image_amazing{float:right;width:100px;height:100px;}
.right_hotel_price{text-align:center;float:left;padding-left:10px;}
.right_book_now{width:80px;height:30px;padding:7px;padding-left:20px;background-image:url(/images/booknow.png);background-repeat:no-repeat;}

#tvt_promotion_detail{width:100%;min-height: 30px;padding-bottom :10px;margin:0;border-bottom: 1px dotted #CCC;}
.select_amazing{height: 31px;margin:0;padding: 5px;float:right;}

#tvt_wrap{margin-top:10px;}
#tvt_left_wrap{width:20%;min-height: 200px;float:left;padding-right:0;margin:0;}
#tvt_left_wrap ul li{list-style:none;cursor: pointer;}
#tvt_left_wrap ul li:hover {text-decoration:underline;}
#tvt_left_wrap ul li a:link {color:#333;}     
#tvt_left_wrap ul li a:visited {color:#666;}  
#tvt_left_wrap ul li a:hover {color:#000;}  
#tvt_left_wrap ul li a:active {color:#0000FF;}
#tvt_right_wrap{width:79%;min-height:50px;float:right;padding:0;margin:0;}
#tvt_detail_hotel{min-height:1px;padding-bottom:10px;margin:0;border:0;}
#tvt_list_hotel{width:100%;min-height:1px;padding:0;margin:0;border:0;}
#tvt_left_wrap ul{ padding-top: 10px;}
.book_amazing{
	background-color:#A5CF4B;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: white;
    height: 20px;
    padding: 6px 10px;
    text-align: center;
}

.title_general{
	color:#2a83bc;
	font-size:16px;
	padding-bottom: 20px;
}
.city_item.select
{
	padding:3px;
    background :url("/images/abouthover.png") no-repeat top left #e2edf3;
}
.line_dot{border-bottom: 1px dotted #CCC;padding-bottom: 10px;}


.amazing-highlight{
    background: none repeat scroll 0 0 #87BF38;
    color: white;
    display: table-cell;
    height: 40px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    vertical-align: middle;
    width: 200px;
}